#define _CRT_SECURE_NO_WARNINGS 1;
#include "Date.h"

//int main()
//{
//	Date d1;
//	Date d2;
//	d2.print();
//	d1.print();
//	d1 += 30;
//	d2 = d2 + 30;
//	d1.print();
//	d2.print();
//	d1 -= 30;
//	d1.print();
//	d2 = d2 - 30;
//	d2.print();
//	return 0;
//}

//int main()
//{
//	Date d1(2025, 8, 7);
//	Date d2(d1);
//	Date d3(2025, 4, 8);
//	d2 = d1 = d3;
//	d3.print();
//	d1.print();
//	return 0;
//}

//int main()
//{
//	Date d1(2025, 4, 26);
//	Date d2;
//	d2 = d1 - 10000;
//	d1.print();
//	d2.print();
//	d1 -= 10000;
//	d1.print();
//	d2 = d1 + 10000;
//	d1 += 10000;
//	d1.print();
//	d2.print();
//	return 0;
//}

//int main()
//{
//	Date d1(1, 1, 1);
//	Date d2(d1);
//	d2 = ++d1;
//	d2.print();
//	d2 = d1++;
//	d2.print();
//	d1.print();
//	d1++;
//	d1.print();
//	return 0;
//}

//int main()
//{
//	Date d1(1, 1, 1);
//	Date d2(d1);
//	Date d3(2025,8,7);
//	cout << (d1 == d2) << endl;
//	cout << (d1 < d3) << endl;
//	cout << (d1 <= d3) << endl;
//	cout << (d1 > d2) << endl;
//	cout << (d3 - d1) << endl;
//	
//	cout << d1 << d3 << endl;
//	return 0;
//}

//int main()
//{
//	Date d1(1, 2, 3);
//	Date d2(d1);
//	d1.print();
//	cin >> d1>>d2;
//	cout << d1 << d2 << endl;
//	cout << d1 - d2 << endl;
//	return 0;
//}

int main()
{
	const Date d1;

	d1.print();

	return 0;
}